package com.hilin.hilinim.netty.ws;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

@Data
@Configuration
@ConfigurationProperties(prefix = "com.hilin.im.ws")
public class WsConfig {

    /**
     * netty开启websocket所监听的端口号
     */
    private int port = 8093;

    /**
     * 心跳发送速率
     * 单位秒
     */
    private int heartbeatRate = 60;

    /**
     * 心跳超时时间，操过这个时间没收到心跳包，则服务端会把该连接踢下线
     * 单位秒
     */
    private int heartbeatTimeout = 180;

}
